.claret-red-btn{background:url("../img/register-btn.png") repeat-x bottom; background-size:contain; color:#fff; font-size:16px; border-radius:5px; border:none;}
.claret-red-btn:hover{color:#fff;}
.claret-state-btn{border:1px solid #970b34; border-radius:5px; font-size:16px; color:#970b34;}
.claret-state-btn:hover{background:#fff; border-color:#970b34; color:#970b34;}
.claret-state-btn.disabled{color:#fff; background:#ccc; border-color:#ccc; cursor:inherit;}
.grey-bottom-btn{border:1px solid #dcdcdc; border-radius:5px; color:#970b34; background:url("../img/share-btn.png") bottom repeat-x; background-size:contain;}
.grey-bottom-btn:hover{color:#970b34;}
.grey-bottom-btn.disabled{background:#ccc; color:#fff; cursor:default;}
.absolute-right{position:absolute; right:5px; top:5px;}
.absolute-right .claret-red-btn,.absolute-right .grey-bottom-btn{min-width:60px;}
.claret-red-btn:active,.claret-state-btn:active,.grey-bottom-btn:active{box-shadow:0 1px 4px rgba(0,0,0,.5) inset;}

.textarea-warp{padding:10px;}
.textarea-main{background:#fff; padding:10px; border-radius:5px;}
.textarea-content{background:#fff; font-size:14px; color:#000; min-height:200px; width:100%; border:none;}

/* 公共按钮文本框 */

.tips-main{text-align:center; font-size:13px; color:#aca59f; padding:10px 30px;}

.product-msg{padding:10px; font-size:14px; background:#fff;}
.product-msg h3{font-size:16px;}
.product-msg-eng{font-size:11px; color:#595959;}
.product-msg-year{margin:5px 0;}
.product-msg-btn{background:url("../img/paly-say-btn.png") no-repeat; background-size:cover; width:25px; height:25px; margin-top:-5px}

/* 酒库详情--小简介 */

.calendar-hd{height:45px; line-height:45px; padding:0 10px; background:#910b32; color:#fff; font-size:16px; position:relative; text-align:center;}
.calendar-hd-date{margin:0 10px;}
.calendar-hd-city{position:absolute; left:10px; top:0;}
.calendar-hd-city a{color:#fff;}
.calendar-hd-city-icon{background:url("../img/calendar-hd-city-icon.png") no-repeat; background-size:cover; width:15px; height:15px; display:inline-block; vertical-align:middle; margin-left:5px;}
.calendar-hd-perv{background:url("../img/calendar-perv.png") no-repeat;}
.calendar-hd-next{background:url("../img/calendar-next.png") no-repeat;}
.calendar-hd-perv,.calendar-hd-next{background-size:cover; width:25px; height:25px; vertical-align:middle;}
.calendar-main{padding:10px; font-size:15px;}
.calendar-td a,.activity-cal-bd a{display:block; color:inherit;}
.calendar-th,.calendar-td,.activity-cal-th,.activity-cal-td{text-align:center; position:relative;}
.calendar-th,.activity-cal-th{color:#9f9993; border-bottom:1px solid #b6afa8;}
.calendar-td.no-now-money{color:#9f9993;}
.calendar-td.now-day,.activity-cal-td.now-day{color:#fff; background:url("../img/calendar-now.png") no-repeat center; background-size:contain;}
.calendar-tips{background:#fff; padding:10px 15px; border-radius:8px; font-size:14px; text-align:left; margin:5px 0;}

.activity-cal-hd{height:45px; line-height:45px; padding:0 10px; background:#fff; color:#1a1a1a; font-size:16px; text-align:center; border-bottom:1px solid #dcdcdc;}
.activity-cal-hd-date{margin:0 10px;}
.activity-cal-hd-perv{background:url("../img/calendar-red-perv.png") no-repeat;}
.activity-cal-hd-next{background:url("../img/calendar-red-next.png") no-repeat;}
.activity-cal-hd-perv,.activity-cal-hd-next{background-size:cover; width:25px; height:25px; vertical-align:middle;}
.activity-cal-bd{background:#fff; padding:10px; font-size:15px; border-bottom:1px solid #b3aca5; -moz-box-shadow:0 2px 5px #999; -webkit-box-shadow:0 2px 5px #999; box-shadow:0 2px 5px #999;}
.activity-cal-bd th{border-bottom:none;}

.calendar-news-txt,.calendar-old-txt,.calendar-festival-txt{display:block;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.calendar-news-txt{font-size:15px;}
.calendar-old-txt,.calendar-festival-txt{font-size:12px;}
.calendar-festival-txt{color:#970b34;}
.calendar-td-icon{width:7px; height:7px; border-radius:50%; background:#970b34; display:inline-block; position:absolute; top:8px; right:5px;}

/* 日历 */

.user-list{background:#fff; margin-bottom:0;}
.user-li-tit{background:#b3b3b3; color:#fff; font-size:14px; padding:5px 10px; border:none;}
.user-li-hd{position:absolute; left:10px; top:10px;}
.user-li-hd-pic{display:block; position:relative;}
.user-li-hd-pic,.user-li-hd-pic img{border-radius:50%; width:50px; height:50px;}
.user-li-hd-icon{width:15px; height:15px; position:absolute; right:-3px; bottom:0; z-index:30;}
.user-li-hd-icon img{width:15px; height:15px;}
/* 用户列表 */

.enroll-form-item{color:#a6a6a6; font-size:14px;}
.enroll-form-item .enroll-form-tit{color:#595959; width:20%; font-size:14px;}

.enroll-success-main{text-align:center; font-size:16px; color:#1a1a1a; margin:30px auto;}
.enroll-success-icon{background:url("../img/success-greed-icon.png") no-repeat; background-size:cover; width:50px; height:50px; margin:0 auto 10px auto; display:block;}
.enroll-code-box{background:#fff; width:80%; padding:10px 10px 20px 10px; border-radius:10px;  margin:0 auto;}
.enroll-code-box-tit{margin-bottom:20px; color:#1a1a1a; font-size:16px;}
.enroll-code-box-img{background:#dbdbdb; width:64px; height:64px; border:5px solid #dbdbdb; display:inline-block; vertical-align:middle; margin-right:10px;}
.enroll-code-box-img img{width:54px; height:54px; display:block;}
.enroll-code-box-pic{display:block; text-align:center;}
.enroll-code-box-pic img{width:150px; height:150px;}
.enroll-code-box-txt{text-align:center; padding:10px 0;}

/* 报名活动 */


.share-main{position:fixed; left:0; right:0; bottom:0; z-index:1100; padding:15px; background:#fff;}
.share-tit{text-align:center; font-size:15px; margin-bottom:10px;}
.share-item li{width:25%; float:left; text-align:center;}
.share-item-tit{display:block; font-size:13px; color:#262626; margin-top:5px; text-align:center;}
.share-wechat-icon{background:url("../img/wechat-icon.png") no-repeat;}
.share-pyq-icon{background:url("../img/pyq-icon.png") no-repeat;}
.share-weibo-icon{background:url("../img/weibo-icon.png") no-repeat;}
.share-qq-icon{background:url("../img/qq-icon.png") no-repeat;}
.share-wechat-icon,.share-pyq-icon,.share-weibo-icon,.share-qq-icon{background-size:cover; width:53px; height:54px; display:block; margin:0 auto;}
.share-cancel-btn{height:45px; width:100%; background:url("../img/share-btn.png") repeat-x bottom #fff; text-align:center; font-size:15px; color:#8c8c8c; border:1px solid #dcdcdc; border-radius:5px;}

/* 分享到 */

.ctrl-nav{background:none; border:none; width:auto; height:auto; bottom:5px; right:10px;}
.ctrl-fix-nav{position:fixed; bottom:10px; right:10px; z-index:1000; background:none; border:none; width:auto; height:auto;}
.ctrl-fix-nav .tab-item,.ctrl-nav .tab-item{margin-left:10px; overflow:visible; opacity:1;}
.ctrl-nav-num{height:14px; line-height:14px; padding:0 5px; border-radius:10px; background:#970b34; color:#fff; text-align:center; font-size:12px; position:absolute; z-index:20; right:-5px; top:-5px;}
.ctrl-share-btn{background:url("../img/news-share-btn.png") no-repeat 0 0;}
.ctrl-collect-btn{background:url("../img/news-collect-btn.png") no-repeat 0 0;}
.ctrl-praise-btn{background:url("../img/news-praise-btn.png") no-repeat 0 0;}
.ctrl-comment-btn{background:url("../img/news-comment-btn.png") no-repeat 0 0;}
.ctrl-share-btn.active,
.ctrl-collect-btn.active,
.ctrl-praise-btn.active,
.ctrl-comment-btn.active
{background-position:100% 0;}
.ctrl-share-btn,.ctrl-collect-btn,.ctrl-praise-btn,.ctrl-comment-btn{width:32px; height:32px; display:block;   background-size:cover;}
.ctrl-fix-nav .tab-item .icon{width:28px; height:28px;}

.ctrl-bottom-nav{background:none; border:none; width:auto; height:50px; position:relative;}
.ctrl-bottom-nav .ctrl-fix-nav{position:absolute;}

.fix-return-btn{position:absolute; left:10px; top:14px; z-index:1000; width:32px; min-width:32px; height:32px; min-height:32px; line-height:32px; margin:0; padding:0; background:url("../img/fix-return-btn.png") no-repeat; background-size:cover; border:none;}
.fix-return-btn:active,.fix-return-btn:hover{background:url("../img/fix-return-btn.png") no-repeat; background-size:cover; border:none;}

/* 详情操作 */

.login-bg{background:url("../img/login-bg.png") no-repeat; background-size:cover;}
.login-header{background:none; border:none;}
.login-header .login-hd-btn{border:1px solid #fff; border-radius:5px; color:#fff; background:none;  font-size:16px; }
.login-header .login-hd-btn:hover{background:none; color:#fff; border:1px solid #fff;}
.login-logo{text-align:center; font-size:1px; color:#fff; font-weight:bold; margin-bottom:30px;}
.login-item,.login-item-txt{border:none; background:none; padding:5px 0 10px 0;}
.login-item-txt{font-size:14px; color:#fff;}
.login-item-txt a{color:#fff;}

.login-checkbox{background:url("../img/cheak-box-icon.png") no-repeat 0 0; background-size:cover; width:20px; height:20px; vertical-align:middle; display:inline-block;}
.login-checkbox.active{background-position:0 -20px;}
.login-checkbox input{display:none; vertical-align:middle;}

.login-text-box{background:url("../img/login-text-bg.png") repeat; font-size:16px; color:#fff; width:100%;  border-radius:5px; display:block; padding:5px 10px;}
.login-text-box input {color:#fff;}

.login-btn{display:block; background:#fff; color:#970b34; border-radius:5px; text-align:center;}

.login-class{margin-top:30px;}
.login-class-tit{color:#fff; font-size:14px; text-align:center; background:url("../img/login-class-tit.png") no-repeat center; background-size:contain; margin-bottom:30px;}
.login-class-item{padding-bottom:20px; text-align:center;}
.login-class-item-tit{display:block; font-size:13px; color:#fff; margin-top:10px;}
.login-wechat-icon{background:url("../img/wechat-icon.png") no-repeat;}
.login-weibo-icon{background:url("../img/weibo-icon.png") no-repeat;}
.login-qq-icon{background:url("../img/qq-icon.png") no-repeat;}
.login-wechat-icon,.login-weibo-icon,.login-qq-icon{background-size:cover; width:53px; height:54px; display:block; margin:0 auto;}

/* 详情操作 */



.register-list{padding:0;}
.register-item-border{border-top:1px solid #ebe2d9;}
.register-item-box{padding-right:100px;}
.register-item-border label{width:100%;}
.register-code-btn{background:url("../img/register-code-btn.png") repeat-y bottom; background-size:cover; padding:0 5px; height:30px;width: 120px; border-radius:5px; border:none; color:#fff; text-align:center; font-size:14px; position:absolute; top:8px; right:10px;}
.register-code-btn:hover{color:#fff;}

.register-checkbox{background:url("../img/register-checkbox.png") no-repeat 0 0; background-size:cover; width:20px; height:20px; vertical-align:middle; display:inline-block; cursor:pointer;}
/*.register-checkbox:hover,*/.register-checkbox.active{background-position:0 -20px;}
.register-checkbox input{display:none; vertical-align:middle;}

.register-procotol-item{background:none; border:none; font-size:14px; padding-left:50px;}

.procotol-warp{padding:15px;}
.procotol-warp h2{color:#1a1a1a; font-size:16px; margin-bottom:10px;}
.procotol-content{color:#595959; font-size:14px;}

/* 注册页 */

.news-banner{visibility:visible; background:#fff;}
.news-banner-pic img{width:100%; height:auto; display:block;}
.news-banner-ben{bottom:70px; z-index:20;}
.news-banner-ben .slider-pager-page{color:#fff;}
.news-banner_text{padding:10px; font-size:12px; color:#78746f;}
.news-banner_text a{display:block; color:#78746f;}
.news-banner_text a h3{font-size:15px; color:#1a1a1a; margin-bottom:5px;}

.new-item{padding:10px 170px 15px 10px; min-height:120px;}
.item .news-item-tit{font-size:16px; color:#1a1a1a; margin:0 auto 3px auto;line-height:16px; height:32px; white-space:normal; text-overflow:clip; overflow:hidden;}
.item-thumbnail-left img:first-child.news-item-pic {max-width:150px; max-height:100px;left:auto;right:10px; top:10px;}
.item .news-item-date{line-height:16px;  font-size:13px; white-space:normal; text-overflow:clip; overflow:hidden;position: absolute;  bottom: 10px;  left: 10px;  right: 170px;}
.item .news-item-con{line-height:16px; height:32px;font-size:12px; white-space:normal; text-overflow:clip; overflow:hidden;}
/*第一个资讯*/
.news-more0 .new-item{padding:0;}
.news-more0 .item .news-item-tit{  font-size: 16px;  color: white;  line-height: 30px;  height: 30px;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  margin: 0 10px;  }
.news-more0 .item-thumbnail-left img:first-child.news-item-pic {width: 100%;
    display: block;
    position: static;
    max-width: 100%;
    max-height: 100%;}
.news-more-c0{  position: absolute;  left: 0;  width: 100%;  height: 60px;  bottom: 0;  z-index: 2;  background: rgba(0,0,0,0.3);  }
.news-more0 .item .news-item-date{line-height:16px; color:white; font-size:13px; white-space:normal; text-overflow:clip; overflow:hidden;position: absolute;  bottom: 10px;}
.news-more0 .item .news-item-con{line-height:16px; height:32px;font-size:12px; white-space:normal; text-overflow:clip; overflow:hidden;}

/* 资讯首页 */
.news-ul{position: relative;margin-bottom:10px;}
.news-ul li:last-child a{border-bottom:none !important;}
.news-li-title{
    position: absolute;
    width: 150px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    left: 50%;
    margin-left: -75px;
    color: white;
    font-size: 20px;
    z-index: 999;
    top: 50px;
    background: rgba(178,11,37,0.4);
}
.news-look-more{
    background: white;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #a02e4f;
    position: relative;
    top: -1px;
    z-index: 9999;
}

/* 资讯首页 */

.news-detail-tit{color:#808080; font-size:20px; padding:10px 10px 0 10px ; }
.news-detail-tit h2{margin-bottom:5px; font-size:25px; color:#1a1a1a;font-weight:bold; padding:0px 0px 10px 0px; }
/* 资讯的导语*/
.news-detail-intro{color:#808080; margin: 15px 10px 10px 10px ;padding-left:5px; position: relative;font-size: 16px;line-height:1.5;border-left:4px solid #A9A9A9 ;}
.news-detail-intro blockquote{background: #F5F5F5; padding: 0 5px; font-style: normal; }

.news-detail-tit{color:#808080; font-size:12px; padding:10px 10px 0 10px ; }
/*.news-detail-con{color:#404040; line-height:1.8; font-size:20px; padding:10px;}*/
.news-detail-con{color:#404040; padding:5px;}
/*.news-detail-img{width:100%; height:auto; display:block; margin-bottom:10px;}*/

/* 资讯详情 */
.product-banner{visibility:visible;}
.product-banner-pic img{width:100%; height:auto; display:block;}

.product-msg-title{padding:10px 0; background:none; border:none;}
.product-msg-title h3{border-left:3px solid #970b34; color:#970b34; padding:5px 5px 5px 10px; font-size:14px;}
.product-msg-li-con{position:relative; padding:0 0 0 90px; min-height:15px;}
.product-msg-li-tit{color:#737373; width:80px; position:absolute; top:0; left:0;font-size:15px;margin: 0;}
.product-msg-li-con h3{font-size:15px; margin:0;}
.product-msg-li-con h3,.product-msg-li-con p{overflow:visible; text-overflow:clip; white-space:normal;}
.product-msg-li-con .product-msg-li-eng{color:#737373; font-size:11px;}
.product-msg-li-con a{display:block;}
.product-msg-li-item .product-msg-li-icon{width:25px; height:25px; display:inline-block; top:16px;}
.product-msg-li-item .product-msg-li-icon img{width:100%; height:auto; display:block;}
.product-msg-li-more{background:url("../img/more-icon.png") no-repeat; background-size:cover; display:inline-block; width:25px; height:25px; vertical-align:middle;}

.product-msg-bottom-btn{background:url("../img/btn-bg.png") no-repeat bottom; background-size:cover; border-radius:5px; padding:0 10px; font-size:16px; color:#fff; height:30px; border:none;}
.product-msg-bottom-btn:hover{color:#fff;}
.product-msg-ctrl{position:absolute; top:3px; right:10px;}
.product-msg-ctrl li{float:left; margin-left:10px; position:relative;}
.product-msg-ctrl-num{height:14px; line-height:14px; padding:0 5px; border-radius:10px; background:#970b34; color:#fff; text-align:center; font-size:12px; position:absolute; z-index:20; right:-5px; top:-5px;}
.product-share-btn{background:url("../img/news-share-btn.png") no-repeat 0 0;}
.product-collect-btn{background:url("../img/news-collect-btn.png") no-repeat 0 0;}
.product-comment-btn{background:url("../img/news-comment-btn.png") no-repeat 0 0;}
.product-share-btn:hover,
.product-collect-btn:hover,
.product-comment-btn:hover
{background-position:100% 0;}
.product-share-btn,.product-collect-btn,.product-comment-btn{width:35px; height:35px; display:block;   background-size:cover;}

.tads-nav{/*background:url("../img/product-tad-bg.png") repeat-x bottom;*/ background-size:contain; height:40px; line-height:40px; font-size:14px; margin-bottom:10px;position: relative;
    top:-5px; border:none;}
.tads-nav a{height:40px; opacity:1;
    background: white;}
/*.tads-nav a:hover,*/.tads-nav a.active{border-bottom:2px solid #970b34; color:#970b34;}
.tads-nav-icon{display:inline-block; border-style:solid; border-color:#404040 transparent; border-width:5px 5px 0 5px; margin:0 0 0 5px; vertical-align:middle;}
.tads-nav a:hover .tads-nav-icon,.tads-nav a.active .tads-nav-icon{border-color:#970b34 transparent;}
.tads-nav a.active .tads-nav-icon{border-width:0 5px 5px 5px;}


.product-item{background:none; border:none; margin:0; padding-top:5px;  padding-bottom:5px; }
.product-item-checkbox,.footer-checkbox{background:url("../img/register-checkbox.png") no-repeat 0 0; background-size:cover; width:20px; height:20px; vertical-align:middle; display:inline-block; cursor:pointer;}
.product-item-checkbox input,.footer-checkbox input{display:none; vertical-align:middle;}
/*.product-item-checkbox:hover,*/.product-item-checkbox.active,/*.footer-checkbox:hover,*/.footer-checkbox.active{background-position:0 -20px;}

.product-item-list{background:#fff; border-radius:5px; line-height:1.5; padding:10px 10px 10px 130px; min-height:130px;}
.product-item-pic{height:100%; left:10px; max-height:110px; max-width:110px; position:absolute; top:10px; width:100%;}
.product-item-pic img{width:110px; height:110px; border:1px solid #dcdcdc; }
.product-item-list h3{font-size:15px; color:#1a1a1a;}
.product-item-list h3,.product-item-list p{overflow:visible; text-overflow:clip; white-space:normal; margin:0; padding:0;}
.product-item-list .product-item-eng{font-size:11px;}
.product-item-list .product-item-from{margin:2px 0;}
.product-item-list .product-item-money{color:#970b34; position:relative;}
.product-money-tips{position:absolute; bottom:20px; right:-15px; height:26px; width:63px; padding-top:3px; font-size:12px; color:#fff; text-align:center; background:url("../img/product-money-tips.png") no-repeat; background-size:cover; display:none;}
.product-item-money:hover .product-money-tips{display:block;}

.book-item li,.video-item li{padding-bottom:20px;}
.book-li-pic{margin:0 auto; height:110px; position:relative; padding-right:20px; background:url("../img/book-li-bg.png") repeat-x bottom;}
.book-li-img{margin:0 auto;background-color: #bbb}
.book-li-img,.book-li-img img{width:80px; height:95px;}
/*.book-li-tit{font-size:14px; text-align:center; color:#1a1a1a; margin-left: -21px;}*/
.book-li-tit{font-size:14px; text-align:center; color:#1a1a1a;padding-right:20px;}
.book-li-icon{background:url("../img/card-collect-btn.png") no-repeat 0 0; background-size:cover; display:block; width:20px; height:20px; position:absolute; right:0; top:0;}
/*.book-li-icon:hover,*/.book-li-icon.active{background-position:-20px 0;}

.book-details-top{background:none; border:none;}
.book-details-top .book-details-button{color:#808080; font-size:12px; background:none; border:none;}
.book-details-warp{padding:0 10px; color:#404040; font-size:14px; line-height:1.6;}
.book-details-warp h1{font-size:17px; color:#1a1a1a;}
.book-details-warp h2{font-size:17px;}
.book-details-warp h1,.book-details-warp h2,.book-details-warp p{ margin-bottom:10px;}

.book-catalog-item{border-bottom:1px solid #d7cfc7; padding:15px 0; color:#1a1a1a; font-size:15px; background:none;}
.book-catalog-item a{display:block; padding:0 10px;}

.video-item a{display:block;}
.video-li-box{padding:0 10px 15px 10px;/* background:url("../img/book-li-bg.png") repeat-x bottom*/;}
.video-li-pic{position:relative;}
.video-li-pic,.video-li-pic img{width:100%; height:120px; display:block;}
.video-black-bg{position:absolute; z-index:10; left:0; top:0; width:100%; height:100%; display:block; background:url("../img/black-bg.png") repeat;}
.video-li-play-icon{background:url("../img/video-li-play-icon.png") no-repeat; background-size:cover; width:40px; height:40px; position:absolute; left:50%; top:50%; display:block; z-index:12; margin-top:-20px; margin-left:-20px;}
.video-li-time{background:url("../img/black-bg.png") repeat; height:20px; line-height:20px; padding:0 5px; color:#fff; position:absolute; z-index:15; right:0; bottom:0; font-size:12px;}
.video-li-tit{font-size:14px; color:#1a1a1a; padding:0 10px;height:30px;    text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}
.video-li-icon{background:url("../img/card-collect-btn.png") no-repeat 0 0; background-size:cover; display:block; width:20px; height:20px;}
.video-li-icon.active,.book-li-icon.active{background-position:-20px 0;}

.video-play-box{background:#333;}
.video-content{padding:15px; color:#404040; line-height:1.6; font-size:14px;}
.video-content h3{font-size:16px; margin-bottom:5px;}

/* 书架 */


.comment-item{background:none; border:none; border-bottom:1px solid #d7cfc7;}
.comment-item h3,.comment-item p{overflow:visible; text-overflow:clip; white-space:normal;}
.comment-item-date{font-size:12px; color:#808080; float:right;}

.comment-fix-pic{border:1px solid #fff;}
.comment-fix-pic,.comment-fix-pic img{border-radius:50%; width:35px; height:35px;}
.comment-fix-btn{background:url("../img/comment-fix-btn.png") repeat-x bottom; background-size:contain; width:50px; height:30px; border-radius:5px; color:#fff; font-size:15px; border:none;}
.comment-fix-btn:hover{color:#fff;}
.comment-fix-main{height:50px; width:100%; margin:0 60px 0 10px;  padding:0 0 0 30px; position:relative;}
.comment-fix-icon{background:url("../img/comment-fix-icon.png") no-repeat; background-size:cover; width:20px; height:20px; display:block; position:absolute; left:3px; top:10px;}
.comment-fix-text{width:100%; height:50px; line-height:50px; font-size:14px; color:#a6a6a6; border:none; background:none;}

/* 评论 */

.scan-code-input{background:none; border:none;}
.scan-code-input .scan-code-inp-text{font-size:14px; color:#737373; height:30px; line-height:30px;}
.scan-code-input .scan-code-submit-btn{background:url("../img/btn-bg.png") repeat-y; background-size:cover; height:40px; text-align:center; color:#fff; border:1px solid #740928; border-radius:5px; font-size:16px; margin-top:8px;}
.scan-code-nav{background:#1a1a1a; height:60px; line-height:60px; padding-top:5px;}
.scan-code-nav-tit{display:block; font-size:14px; text-align:center; color:#fff;}
.scan-nav-code-icon{background:url("../img/scan-nav-icon.png") no-repeat 0 0;}
.scan-nav-m-icon{background:url("../img/m-nav-icon.png") no-repeat 0 0;}
.scan-nav-code-icon,.scan-nav-m-icon{width:30px; height:30px; background-size:cover; display:block; margin:10px auto 5px auto;}

/* 扫一扫 */
.pop-item-txt-warp{background:#fff; padding:10px 0; max-width:none;}
.pop-item-warp{background:#ccc; padding:0; max-width:none;}
.pop-item-options{margin:0; background:#fff;}
.pop-item-tit{padding:0; margin:0; font-size:16px; color:#970b34; overflow:hidden;}
.pop-item-tit .pop-item-tit-btn{color:#970b34; font-size:14px;}
.pop-item-tit .pop-item-tit-btn:hover,
.pop-item-tit .pop-item-tit-btn:active,
.pop-item-tit .pop-item-tit-btn.active
{color:#970b34;}
.pop-item-cancel{margin:0; background:#fff;}
.pop-item{margin:0; padding:0; border-radius:0;}
.pop-item-li{margin:0; padding:0; border:none; text-align:center;}
.pop-item .pop-item-options .pop-item-btn,.pop-item .pop-item-cancel .pop-item-btn{color:#a6a6a6; font-size:14px; border:none; background:#fff; text-align:center;}
.pop-item .pop-item-options .pop-item-btn:active,
.pop-item .pop-item-options .pop-item-btn.active,
.pop-item .pop-item-cancel .pop-item-btn:active,
.pop-item .pop-item-cancel .pop-item-btn.active
{color:#1a1a1a; background:#e6e6e6;}

.pop-date-item-box{height:135px; overflow:hidden;}
.pop-date-item{height:45px; line-height:45px; color:#a6a6a6;  font-size:14px; text-align:center; cursor:pointer;}
.pop-date-item.active{color:#1a1a1a; background:#e6e6e6;}
/* 弹窗列表 */

.flow-find-warp{background:#fff; margin:0; padding:0;}
.flow-find-warp-icon{background:url("../img/lbs-seach-icon.png") no-repeat; background-size:cover; width:25px; height:25px; display:inline-block;}
.flow-find-warp .flow-find-text{background:none; border:none; width:100%; padding:0 10px; color:#a6a6a6; font-size:14px;}

/* 自适应搜索框 */

.lbs-item-tit{background:none; border:none;}
.lbs-item{border-bottom:1px solid #ebe2d9;}
.lbs-item-icon{background:url("../img/lbs-icon.png") no-repeat; background-size:cover; width:25px; height:25px; display:inline-block; margin-right:5px; vertical-align:bottom;}
.lbs-hot-city a{margin:5px 0;}

.lbs-fix-nav{position:absolute; right:0; top:0; z-index:1000; width:20px;text-align:center; font-size:13px;}
.lbs-fix-nav li{margin:1px 0; line-height: 16px; display: block;width: 20px;height: 16px;}
.lbs-fix-nav li a{color:#9f9993;font-weight: bold}

/* LBS定位 */

.search-tips{text-align:center; padding:5px 10px; font-size:16px; color:#1a1a1a; margin-top:10px;}
.search-item-tit{padding:10px; font-size:14px; color:#404040;}
.search-tit-btn{background:url("../img/search-tit-btn.png") no-repeat; background-size:cover; width:40px; height:20px; color:#404040; text-align:center; padding-right:5px;}
.search-item-con li{margin-bottom:10px;}
.search-item-con li a,.search-li-tit,.search-li-pic{display:block;}
.search-li-pic{width:43px; height:43px; text-align:center; margin:0 auto; border:2px solid #fff; background:url("../img/search-li-pic.png") no-repeat left top #fff; background-size:cover; border-radius:10px; overflow:hidden; -moz-box-shadow:0 2px 5px #999; -webkit-box-shadow:0 2px 5px #999; box-shadow:0 2px 5px #999;}
.search-li-pic img{height:43px; width:43px;}
.search-li-tit{margin-top:5px; text-align:center; white-space:nowrap;}
.search-money-list li{margin:0 10px 10px 0; text-align:center;  float:left;}
.search-money-list li a{display:block;}
.search-li-money{height:25px; line-height:25px; display:block; padding:0 10px; margin:0 5px; text-align:center; border:2px solid #fff; background:url("../img/search-li-pic.png") no-repeat left top #fff; background-size:cover; border-radius:10px; overflow:hidden; -moz-box-shadow:0 2px 5px #999; -webkit-box-shadow:0 2px 5px #999; box-shadow:0 2px 5px #999;}
/*.search-item-con li a:hover .search-li-pic,*/.search-item-con li a.cur .search-li-pic,
/*.search-money-list li a:hover .search-li-money,*/.search-money-list li a.cur, .search-li-money.cur{border-color:#970b34;}
.search-submit-btn{background:url("../img/register-btn.png") repeat-x bottom; background-size:contain; height:45px; line-height:45px; border-radius:10px; text-align:center; color:#fff; font-size:16px; display:block; width:100%;}

.search-on-hover{margin:70px auto;}
.search-on-icon{display:block; margin:0 auto 10px auto; width:90px; height:90px; background:url("../img/no-find-icon.png") no-repeat; background-size:cover;}
.search-on-txt{text-align:center; display:block; font-size:16px; color:#737373;}

/* 酒库精细查找 */

.card-user-hd{position:absolute; left:10px; top:-25px; z-index:30;}
.card-user-hd a{display:block;}
.card-user-hd-pic,.card-user-hd-pic img{width:50px; height:50px; border-radius:50%; }
.card-user-hd-pic{position:relative; display:inline-block;}
.card-user-hd-icon{position:absolute; right:-3px; bottom:0; z-index:30;}
.card-user-hd-icon,.card-user-hd-icon img{width:20px; height:20px;}
.card-user-hd-name{margin:0 0 0 5px; color:#1a1a1a; font-size:15px;}

.card-item-li{background:#fff; border-radius:10px; overflow:hidden;}
.card-item-li a{display:block;}
.card-item-img{position:relative;overflow:hidden;}
/*.card-item-img{position:absolute;}*/
.card-item-img img{width:100%; height:259px; display:block;}
.card-item-bg{background:url("../img/card-item-con.png") repeat-x top; width:100%; height:100%; z-index:10; position:absolute; left:0; top:0;}
.card-addr-icon{background:url("../img/card-addr-icon.png") no-repeat;}
.card-time-icon{background:url("../img/card-time-icon.png") no-repeat;}
.card-addr-icon,.card-time-icon{background-size:cover; vertical-align:middle; margin:-5px 5px 0 0; width:15px; height:15px; display:inline-block;}
.card-item-con{padding:10px; font-size:12px; text-align:left;}
.card-item-con h3,.card-item-con p{margin-bottom:5px; color:#fff; font-size:12px; padding:0;}
.card-item-con h3{font-size:16px; margin-bottom:10px;}
.card-item-con .card-item-blue{color:#35dfe1;}

.card-item-tit{min-height:45px; position:relative; padding:5px 200px 5px 70px; overflow:visible;}
.card-item-ctrl{position:absolute; right:10px; top:12px;  width:auto; background:none; border:none;}
.card-item-ctrl .tab-item{margin-left:20px; overflow:visible; opacity:1;}
.card-item-num{height:14px; line-height:14px; padding:0 5px; border-radius:10px; background:#970b34; color:#fff; text-align:center; font-size:12px; position:absolute; z-index:20; right:-5px; top:-5px;}
.card-share-icon{background:url("../img/card-share-btn.png") no-repeat 0 0;width:20px; height:20px;}
.card-collect-icon{background:url("../img/card-collect-btn.png") no-repeat 0 0;width:20px; height:20px;}
.card-praise-icon{background:url("../img/card-praise-btn.png") no-repeat 0 0;width:20px; height:20px;}
.card-comment-icon{background:url("../img/card-comment-btn.png") no-repeat 0 0;width:20px; height:20px;}
/*.card-share-icon:hover,*/.card-share-icon.active,
/*.card-collect-icon:hover,*/.card-collect-icon.active,
/*.card-praise-icon:hover,*/.card-praise-icon.active,
/*.card-comment-icon:hover,*/.card-comment-icon.active
{background-position:100% 0;}
.card-share-icon,.card-collect-icon,.card-praise-icon,.card-comment-icon{display:block;   background-size:cover;}
.card-item-ctrl .tab-item .icon,.activity-bottom-ctrl .tab-item .icon,
.card-share-icon,.card-collect-icon,.card-praise-icon,.card-comment-icon{width:22px; height:22px;}
/* 活动日历 */

.activity-top-card{margin:0 0 10px 0; border-radius:0;}
.activity-top-card-tit{overflow:visible; padding:5px 10px 5px 70px; min-height:0; border:none;}
.activity-top-card-con{overflow:visible; padding:10px 15px; min-height:0; border:none;}
.activity-ban-call-btn{background:url("../img/activity-call-btn.png") no-repeat; background-size:cover; width:25px; height:25px; position:absolute; right:10px; top:5px;}
.activity-ban-note{font-size:12px; color:#fff; background:#970b34; height:17px; line-height:17px; padding:0 5px; border-radius:10px; text-align:center; display:inline-block;}

.activity-item{margin-bottom:10px; }
.activity-item .activity-item-li{color:#595959; font-size:14px; overflow:visible; text-overflow:clip; white-space:normal;}
.activity-item .activity-item-li a{display:block; color:#595959; }

.activity-user-list{padding:5px 10px;}
.activity-user-li{position:relative; height:40px; width:40px; display:block; margin:5px 0;}
.activity-user-li-pic,.activity-user-li-pic img{border-radius:50%; height:40px; width:40px;}
.activity-user-li-pic{display:block;}
.activity-user-li-icon{width:15px; height:15px; position:absolute; right:-3px; bottom:0; z-index:30;}
.activity-user-li-icon img{width:15px; height:15px;}

.activity-item-warp-img{margin:0; padding:0; border-radius:0;}
.activity-item-warp-tit{color:#444; font-size:15px;}
.activity-item-more-icon{background:url("../img/more-icon.png") no-repeat; background-size:cover; width:25px; height:25px;  position:absolute; right:10px; top:12px; display:inline-block;}
.activity-time-icon{background:url("../img/activity-time-icon.png") no-repeat;}
.activity-people-icon{background:url("../img/activity-people-icon.png") no-repeat;}
.activity-addr-icon{background:url("../img/activity-addr-icon.png") no-repeat;}
.activity-tips-icon{background:url("../img/activity-tips-icon.png") no-repeat;}
.activity-call-icon{background:url("../img/call-icon.png") no-repeat;}
.activity-weibo-icon{background:url("../img/weibo-icon.png") no-repeat;}
.activity-weixin-icon{background:url("../img/wechat-icon.png") no-repeat;}
.activity-time-icon,.activity-people-icon,.activity-addr-icon,.activity-tips-icon,.activity-call-icon,.activity-weibo-icon,.activity-weixin-icon{display:inline-block; width:25px; height:25px; background-size:cover; vertical-align:middle; position:absolute; left:10px; top:12px;}

.activity-tad-nav{font-size:14px; background:#fff; border:none; position:static; margin-bottom:10px; padding:0 10px;}
.activity-tad-nav a{color:#1a1a1a; display:block; height:49px;}
/*.activity-tad-nav a:hover,*/.activity-tad-nav a.active{border-bottom:2px solid #970b34; color:#970b34;}
.activity-item-depict{padding:10px; font-size:14px; color:#1a1a1a; background:#fff; min-height:200px;}

.activity-bottom-ctrl{position:absolute; left:10px; top:8px; width:auto; background:none; border:none;}
.activity-bottom-ctrl .tab-item{margin-right:10px; overflow:visible; opacity:1;}
.activity-bottom-btn,.invite-bottom-btn{text-align:center; height:40px; min-width:80px; padding:0 5px; border:1px solid #dcdcdc; border-radius:5px; color:#970b34; font-size:15px; background:url("../img/share-btn.png") bottom repeat-x;}
.invite-bottom-btn{background:url("../img/btn-bg.png") bottom repeat-x; background-size:contain; color:#fff; border:none;}
.activity-bottom-btn.disabled,.invite-bottom-btn.disabled{background:#ccc; color:#fff; cursor:default;}

/* 活动详情 */

.invite-user-checkbox{background:url("../img/register-checkbox.png") no-repeat 0 0; background-size:cover; width:20px; height:20px; vertical-align:middle; display:inline-block;  cursor:pointer;}
/*.invite-user-checkbox:hover,*/.invite-user-checkbox.active{background-position:0 -20px;}
.invite-user-checkbox input{display:none; vertical-align:middle;}
.invite-user-item{padding:0 10px 0 50px; border:none; border-top:1px solid #ebe2d9;}
.invite-user-item-tit{background:#b3b3b3; padding:5px 10px; color:#fff; font-size:14px;}
.invite-user-item-con{border:none; background:none;}
.invite-user-item-hd{position:absolute; left:10px; top:15px;}
.invite-user-item-pic,.invite-user-item-pic img{width:40px; height:40px; border-radius:50%;}
.invite-user-item-pic{position:relative; vertical-align:middle; display:inline-block; margin-right:5px;}
.invite-user-item-v{position:absolute; bottom:-3px; right:-3px;}
.invite-user-item-v,.invite-user-item-v img{width:15px; height:15px; display:block;}

/* 受邀列表 */

.msg-box-item{font-size:14px; color:#1a1a1a;}
.msg-box-icon{background:url("../img/more-icon.png") no-repeat center; background-size:contain; width:25px; height:25px; display:inline-block;}

/* 消息盒子 */

.release-tips{background:none; border:none; font-size:13px; text-align:center; color:#aca59f; padding:15px 0 0 0; margin:0; overflow:visible; text-overflow:clip; white-space:normal;}
.release-list{margin-bottom:10px;}
.release-item-li{font-size:14px;
    overflow:visible; text-overflow:clip; white-space:normal;
    display:-webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items:center;}
.release-item-icon{background:url("../img/more-icon.png") no-repeat; background-size:cover; width:25px; height:25px; display:inline-block; vertical-align:middle; margin-left:5px;margin-top:-1px}
.release-item-tit{color:#595959; display:inline-block; font-size: 12px}
.release-item-right{position:absolute; right:10px; top:0; height:100%;}
.release-item-href{color:#1a1a1a; text-align:right; line-height:49px; display:block; vertical-align:middle;margin-top:3px}


.release-upload-item{position:relative; margin:0 auto;}
.release-upload-item,.release-upload-item img{width:80px; height:80px;overflow: hidden}
.release-upload-pop-bg{background:url("../img/black-bg.png") repeat; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; }
.release-upload-pop-icon{background:url("../img/register-checkbox.png") no-repeat 0 -22px; background-size:cover; width:22px; height:22px; margin:20px auto 5px auto; display:block;}
.release-upload-pop-txt,.release-upload-add-txt{color:#fff; display:block; text-align:center;}
.release-upload-add-a{border:1px dashed #ccc; border-radius:5px; width:80px; height:80px; display:block;}
.release-upload-add-icon,.release-upload-code-icon{background:url("../img/add-icon.png") no-repeat; background-size:cover; width:40px; height:40px; margin:10px auto 5px auto; display:block;}
.release-upload-add-txt{color:#737373;}

.release-upload-code{display:inline-block; vertical-align:top;}
.release-upload-code-box{width:80px; height:80px; display:block; border:1px dashed #ccc; border-radius:5px; margin:0 auto 10px auto;}
.release-upload-code-icon{margin:20px auto;}

.select-site-search{margin-bottom:0;}
.select-site-search-box{background:#fff; border-radius:5px; margin:10px; padding-right:40px;}
.select-site-search-text{height:49px; line-height:49px; width:100%; font-size:15px; color:#a6a6a6; border:none; background:none;}
.select-site-search-del{width:20px; border:none;}
.select-site-search-clear{background:url("../img/del-btn.png") no-repeat center; background-size:contain; width:20px; height:100%; position:absolute; right:10px; top:0;}
.select-site-search-icon{background:url("../img/lbs-seach-icon.png") no-repeat; background-size:cover; width:25px; height:25px; display:inline-block; vertical-align:middle;}

.select-site-item{margin:10px auto; padding:0 10px;}
.select-site-li{position:relative; padding:10px 10px 10px 90px; border-radius:10px; background:#fff; margin-bottom:10px;}
.select-site-li .select-site-li-pic{position:absolute; left:10px; top:10px;}
.select-site-li .select-site-li-pic,.select-site-li .select-site-li-pic img{width:75px; height:75px; display:block;}
.select-site-li .select-site-li-tit{margin:15px 0 8px 6px; font-size:15px; color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;}
.select-site-li .select-site-li-con{font-size:14px; color:#737373;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.select-site-li .select-site-li-icon{background:url("../img/activity-addr-icon.png") no-repeat; background-size:cover; width:25px; height:25px; vertical-align:middle; margin-top:-3px; display:inline-block;}

/* 发布约局 */

.shop-synopsis{padding:10px; line-height:1.8; font-size:14px; color:#737373; background:#fff;}
.shop-synopsis h3{color:#1a1a1a; margin-bottom:5px; font-size:16px;}
.shop-synopsis h3,.shop-synopsis p{overflow:visible; text-overflow:clip; white-space:normal;}
.shop-code-pic,.shop-code-pic img{width:81px; height:81px;}
.shop-code-pic{float:right;}

/* 店铺详情 */

.cancel-main{position:fixed; left:0; right:0; bottom:0; z-index:1100; padding:15px; background:#fff;}
.cancel-content{text-align:center; font-size:15px; padding:50px 0;}
.cancel-btn-list{margin:15px 0;}
.cancel-btn-list li{float:left; width:50%;}
.cancel-btn-box{padding:0 10px;}
.cancel-submit-btn,.cancel-esc-btn,.invite-submit-btn{text-align:center; width:100%; height:40px; border:1px solid #dcdcdc; border-radius:5px; color:#1a1a1a; font-size:15px; background:url("../img/share-btn.png") bottom repeat-x;}
.cancel-esc-btn{color:#8c8c8c;}
.invite-submit-btn{background:url("../img/btn-bg.png") repeat-x bottom; background-size:contain; color:#fff; border:none;}
.cancel-submit-btn:active,.cancel-esc-btn:active,.invite-submit-btn:active{box-shadow:0 1px 4px rgba(0,0,0,.5) inset;}
/* 取消约局及受邀按钮 */


.dimple-hd-pic{position:relative; min-height:180px; background:url("../img/images/dimple-user-bg.jpg") no-repeat bottom; background-size:cover;}
.dimple-hd-bg{position:absolute; z-index:10; background:url("../img/black-bg.png") repeat; width:100%; height:100%; left:0; top:0;}
.dimple-hd-user{position:static; z-index:15; margin-top:30px;}
.dimple-hd-user-box,.dimple-hd-user-box img{width:85px; height:85px; border-radius:50%;}
.dimple-hd-user-box{margin:0 auto; position:relative; background:#fff;}
.dimple-hd-user-icon{position:absolute; right:-2px; bottom:-2px; z-index:20;}
.dimple-hd-user-icon,.dimple-hd-user-icon img{border-radius:50%; width:25px; height:25px;}
.dimple-hd-user-tit{margin-top:10px; text-align:center; color:#fff; font-size:16px;}

.dimple-card-item{background:#fff; margin:0 0 10px 0; padding:0;}
.dimple-card-user-hd{position:absolute; left:10px; top:10px; z-index:30;}
.dimple-card-user-hd a{display:block;}
.dimple-card-user-hd-pic,.dimple-card-user-hd-pic img{width:50px; height:50px; border-radius:50%; }
.dimple-card-user-hd-pic{border:1px solid #fff; position:relative; display:inline-block;}
.dimple-card-user-hd-icon{position:absolute; right:-3px; bottom:0; z-index:30;}
.dimple-card-user-hd-icon,.dimple-card-user-hd-icon img{width:20px; height:20px;}
.dimple-care-btn{color:#970b34; border-radius:5px; min-width:60px;}
.dimple-care-btn:hover,.dimple-care-btn:active{border-color:#970b34; color:#970b34;}
.dimple-care-icon{background:url("../img/add-small-red-icon.png") no-repeat; background-size:cover; display:inline-block; vertical-align:middle; width:12px; height:12px; margin:-2px 5px 0 0;}

.dimple-card-content{border:none; padding:0 0 0 72px; color:#262626; font-size:14px;}
.dimple-card-content p{margin:0; color:#000;}
.dimple-card-address{padding:0; color:#999; font-size:10px; font-weight:normal;}
.dimple-card-photo-list{padding:5px 0; overflow:hidden;}
.dimple-card-photo-item{float:left; max-width:70px; max-height:70px; margin:0 5px 5px 0;}
.dimple-card-photo-li-pic{display:block;}
.dimple-card-photo-li-pic,.dimple-card-photo-li-pic img{max-width:70px; max-height:70px; display:block;overflow:hidden}
.dimple-card-tad{border-top:none; background:none;}

/* 我的酒窝 */

.dimple-release-warp{background:#fff; padding:10px;}
.dimple-release-textarea{color:#000; width:100%; min-height:100px;}
.dimple-release-photo-list{background:#fff; padding:10px 5px; overflow:hidden;}
.dimple-release-photo-item{float:left; width:100px; height:100px; position:relative; margin:0 3px 6px 3px;}
.dimple-release-photo-li-pic{display:block;}
.dimple-release-photo-li-pic,.dimple-release-photo-li-pic img{width:100px; height:100px; display:block; overflow:hidden }

.dimple-release-photo-del-btn{background:url("../img/del-btn.png") no-repeat; background-size:cover; width:20px; height:20px; cursor:pointer; position:absolute; top:5px; right:5px;}
.dimple-release-photo-add-btn{display:block; border:1px dashed #ccc; border-radius:10px; height:100px; text-align:center;}
.dimple-release-photo-add-icon{background:url("../img/add-icon.png") no-repeat; background-size:cover; width:50px; height:50px; margin-top:20px; display:inline-block;}

.dimple-addr-btn{background:#efefef; border:1px solid #dcdcdc; border-radius:10px; padding:0 10px;}
.dimple-addr-icon{background:url("../img/addr-red-icon.png") no-repeat; background-size:cover; width:20px; height:20px;vertical-align:middle; margin:-2px 5px 0 0; display:inline-block;}

/* 我要发布酒窝 */

.shear-photo-bg{background:#404040;}
.shear-photo-warp{margin-top:50px; background:#fff; width:100%; height:auto; position:relative;}
.shear-photo-warp img{width:100%; height:auto; display:block;}
.shear-photo-box{width:200px; height:200px; margin-left:-100px; margin-top:-100px; border:1px solid #ccc; position:absolute; left:50%; top:50%; z-index:50;}
.shear-photo-btn{color:#970b34; font-size:16px; opacity:1;}

.templet-item-box{position:absolute; z-index:10;}
.templet-item-box-main{position:relative; color:#fff; font-size:14px; line-height:normal;}
.templet-item-box-main.active{border:2px solid #cf0f47; padding:10px; cursor:pointer;}
.templet-item-box-main img{display:block; width:100%; height:auto;}
.templet-item-del-btn{background:url("../img/templet-item-del-btn.png") no-repeat; left:-10px; top:-10px;}
.templet-item-zoom-btn{background:url("../img/templet-item-zoom-btn.png") no-repeat; bottom:-10px; right:-10px;}
.templet-item-del-btn,.templet-item-zoom-btn{width:20px; height:20px; background-size:cover; position:absolute;}

.templet-item{padding:10px 0 10px 5px;}
.templet-item-li{float:left; width:82px; height:82px; display:block; margin-right:5px; margin-bottom:5px; cursor:pointer;}
.templet-item-pic{position:relative;}
.templet-item-pic,.templet-item-pic img{width:80px; height:80px;}
.templet-item-tit{color:#fff; text-align:center; font-size:14px; padding:5px;}
.templet-item-pic-bg{position:absolute; left:0; top:0; z-index:10; width:100%; height:100%; border:2px solid #cf0f47; background:url("../img/black-bg.png") repeat;}
.templet-item-pic-icon{position:absolute; left:50%; top:50%; z-index:15; margin-left:-10px; margin-top:-10px; background:url("../img/register-checkbox.png") no-repeat 0 -20px; background-size:cover; width:20px; height:20px; display:inline-block;}

/* 剪切图片及选择模板 */

.user-dimple-nav{position:static; background:#fff; margin-bottom:10px; padding:5px 0 0 0; height:50px; line-height:20px; color:#1a1a1a;}
.user-dimple-nav a{color:#1a1a1a;}
.user-dimple-nav a:active,.user-dimple-nav a.active{color:#970b34; border-bottom:2px solid #970b34; display:block;}
.user-dimple-nav-tit,.user-dimple-nav-num{font-size:15px;  display:block;}
.user-dimple-nav-num{font-size:13px;}
.user-dimple-hd-btn,.user-care-li-btn{color:#970b34; border-radius:5px; min-width:60px; position:absolute; right:20px; top:35%; z-index:50;}
.user-dimple-hd-btn:hover,.user-dimple-hd-btn:active{border-color:#970b34; color:#970b34;}
.user-care-li-btn{top:20px; right:10px; background:#fff;border-color:#ddd;}
/*.user-care-li-btn:hover,*/.user-care-li-btn:active{border-color:#970b34; color:#970b34; background:#fff;}

/* 我的关注酒窝 */

.my-hd-pic{min-height:260px;}

.my-top-list{padding:20px 0; position:relative;}

.my-tab-nav{background:url("../img/my-tab-nav.png") repeat; padding:5px 0; height:50px; line-height:20px; color:#1a1a1a; z-index:50; border:none;}
.my-tab-nav a{color:#fff; border-right:1px solid #b58e96;}
.my-tab-nav a:active,.my-tab-nav a.active{color:#fff; display:block;}
.my-tab-nav a:last-child{border-right:none;}
.my-tab-nav-tit,.my-tab-nav-num{font-size:15px;  display:block;}
.my-tab-nav-num{font-size:13px;}
.my-hd-btn{background:#970b34; color:#fff; height:25px; text-align:center; padding:3px 5px; border-radius:5px; margin:5px auto; width:60px; display:block;}
.my-hd-btn.disabled{background:#ccc;  cursor:default;}

.my-nav-list{margin:10px 0 0 0;}
.my-nav-item{color:#272727; font-size:14px;}
.my-order-icon{background:url("../img/my-order-icon.png") no-repeat center;}
.my-score-icon{background:url("../img/my-score-icon.png") no-repeat center;}
.my-score-shop-icon{background:url("../img/my-score-shop-icon.png") no-repeat center;}
.my-user-icon{background:url("../img/my-user-icon.png") no-repeat center;}
.my-more-icon{background:url("../img/my-more-icon.png") no-repeat center;}
.my-order-icon,.my-score-icon,.my-score-shop-icon,.my-user-icon,.my-more-icon{display:inline-block; width:25px; background-size:contain;}

.my-item-icon{display:inline-block; width:20px; height:100%; position:absolute; right:10px; top:0; background:url("../img/more-icon.png") no-repeat center; background-size:contain;}


.my-data-item,.my-data-item-tit{font-size:14px; color:#1a1a1a;}
.my-data-item-tit{color:#595959; width:30%;}

.my-status-title{padding:10px 0;}
.my-status-tit{border-left:3px solid #970b34; font-size:14px; color:#970b34; padding:5px 0 5px 10px;}
.my-status-success-icon{background:url("../img/success-greed-icon.png") no-repeat;}
.my-status-underway-icon{background:url("../img/underway-icon.png") no-repeat;}
.my-status-fail-icon{background:url("../img/fail-icon.png") no-repeat;}
.my-status-success-icon,.my-status-underway-icon,.my-status-fail-icon{background-size:cover; width:30px; height:30px; margin:5px auto 10px auto; display:block;}
.my-status-txt{text-align:center; color:#1a1a1a; font-size:16px; margin:5px auto;}

.my-lv-warp{background:#fff; width:100%; padding:20px 0; margin-top:10px;}
.my-lv-col{padding:0;}
.my-lv-line{height:0; border-top:1px solid #a6a6a6; margin-top:20px; display:block; vertical-align:middle;}
.my-lv-txt{width:45px; height:45px; padding:5px 0; line-height:15px; text-align:center; border-radius:50%; background:#a6a6a6; margin:0 auto; display:block; vertical-align:middle; color:#fff;}
.my-lv-now{position:relative; margin:-10px auto 0 auto; text-align:center;}
.my-lv-now,.my-lv-now img{width:50px; height:50px; border-radius:50%;}
.my-lv-now-icon{position:absolute; right:-2px; bottom:-2px;}
.my-lv-now-icon,.my-lv-now-icon img{ width:20px; height:20px; display:block; border-radius:50%;}
.my-lv-line.active{border-color:#970b34;}
.my-lv-txt.active{background:#970b34;}
.my-lv-now-tit,.my-lv-now-con{text-align:center; padding:0 10px;}
.my-lv-now-tit{color:#1a1a1a; font-size:15px; margin:5px auto;}
.my-lv-now-con{font-size:14px; color:#737373;}

.my-lv-title{padding:10px 0; background:none; border:none;}
.my-lv-tit{border-left:3px solid #970b34; font-size:14px; color:#970b34; padding:5px 0 5px 10px;}
.my-lv-item-tit,.my-lv-item-con{font-size:14px;}
.my-lv-item-tit{color:#1a1a1a;}
.my-lv-item-con{text-align:right;color:#737373; width:100%; padding:7px 30px 7px 0;}
.my-lv-icon-img{width:25px; height:25px; display:inline-block; vertical-align:middle; margin-right:10px;}
.my-lv-icon-img img{width:100%; height:auto; display:block;}

.more-list{margin-bottom:10px;}
.more-item-li{font-size:14px; color:#1a1a1a;}
.more-item-code-img{float:right;}
.more-item-code-img,.more-item-code-img img{width:80px; height:80px;}

.more-text-content{padding:20px 10px; line-height:1.5; color:#595959; font-size:14px;}
.more-text-content h2{font-size:16px; margin-bottom:10px;}
.more-text-content p{margin-bottom:5px;}
.more-text-tips{padding:10px 30px; font-size:13px; color:#aca59f; text-align:center;}

.coop-banner,.coop-banner img{width:100%;}
.coop-banner img{height:auto; display:block;}
.coop-banner{margin-bottom:10px;}

.coop-call-icon{width:20px; background:url("../img/activity-call-btn.png") no-repeat center; background-size:contain;}

.binding-card-list{border-radius:10px;}
.binding-card-item h3{font-size:16px; color:#1a1a1a;}
.binding-card-item,.binding-card-item p{font-size:14px; color:#737373;}
.binding-card-hd{position:absolute; left:10px; top:10px;}
.binding-card-hd-pic{position:relative; text-align:center;}
.binding-card-hd-pic,.binding-card-hd-pic img{width:50px; height:50px; border-radius:50%;}
.binding-card-hd-icon{position:absolute; right:-2px; bottom:-2px;}
.binding-card-hd-icon,.binding-card-hd-icon img{ width:20px; height:20px; display:block; border-radius:50%;}
.binding-card-item .binding-grey-btn{border:1px solid #dcdcdc; border-radius:5px; color:#970b34; font-size:16px; background:url("../img/share-btn.png") bottom repeat-x; background-size:contain;}
.binding-card-item .binding-grey-btn:hover{color:#970b34;}
.binding-card-item .binding-red-btn{border-radius:5px; color:#fff; font-size:16px; background:url("../img/register-btn.png") repeat-x bottom; background-size:contain; border:none;}
.binding-card-item .binding-red-btn:hover{color:#222;}

.integrat-li-box{padding:5px; display:block;}
.integrat-li-pic{border:1px solid #dcdcdc; padding:10px 10px;}
.integrat-li-pic img{width:100%; display:block;}
.integrat-li-main{text-align:center;}
.integrat-li-money,.integrat-li-con{ margin-bottom:5px; color:#1a1a1a; font-size:14px;}
.integrat-li-con-overflow{ margin-bottom:5px; color:#1a1a1a; font-size:14px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.integrat-li-money{font-size:16px; color:#970b34;}
.integrat-li-money-icon{background:url("../img/money-icon.png") no-repeat; background-size:cover; display:inline-block; vertical-align:middle; width:20px; height:20px;}
.integrat-li-box .integrat-red-btn{border-radius:5px; color:#fff; font-size:14px; padding:0 5px; background:url("../img/register-btn.png") repeat-x bottom; background-size:contain; border:none;}
.integrat-li-box .integrat-red-btn:hover{color:#fff;}
.integrat-popup-main{text-align:left;}

.integrat-top-msg{padding:30px 10px 10px 10px; font-size:16px; color:#1a1a1a; text-align:center;}
.integrat-top-msg-icon{background:url("../img/big-money-icon.png") no-repeat; background-size:cover; width:100px; height:100px; display:block; margin:0 auto 10px auto;}

.integrat-rule-tit{color:#aca59f; text-align:center; font-size:14px; background:url("../img/integrat-tit.png") no-repeat center; background-size:cover; margin:10px auto;}
.integrat-rule-list{margin-bottom:10px;}
.integrat-rule-list .integrat-rule-item{font-size:14px;}
.integrat-rule-num{color:#737373;}

.converted-list .converted-item{font-size:14px; color:#1a1a1a;}
.converted-list .converted-item-tit{color:#595959;font-size:14px;}

.my-dimple-del-btn{display:inline-block; background:url("../img/dimple-del-btn.png") no-repeat; background-size:cover; width:20px; height:20px;}

.history-find-warp{margin:10px;}
.history-find-warp .item-input{border-radius:10px; padding:0 10px;}
.history-item{background:none; border:none; margin:0; padding:5px 10px 5px 50px;}
.history-product-main{padding:10px; border-radius:10px;}
.history-item .history-item-tit{font-size:15px; color:#1a1a1a; padding:5px 0 10px 0; border:none;}
.history-item .history-item-tit-data{color:#808080; font-size:12px; float:right;}
.history-product-list{padding:5px 0; border:none;}
.history-product-item{margin-right:5px; margin-top:10px; float:left;}
.history-product-item .history-product-item img{max-width:80px; max-height:80px;}
.history-product-item img{border:1px solid #dcdcdc;max-width:80px; max-height:80px;}

.his-product-box{border-radius:10px;}
.his-product-tit{text-align:center; padding:10px; border-bottom:1px solid #ccc;}
.his-product-item-list{background:#fff; border-radius:0; line-height:1.5; min-height:130px; margin:0; border:none; border-top:1px solid #dcdcdc; padding:15px 10px 10px 130px; }
.his-product-item-pic{height:100%; left:10px; max-height:110px; max-width:110px; position:absolute; top:15px; width:100%;}
.his-product-item-pic img{width:110px; height:110px; border:1px solid #dcdcdc; }
.his-product-item-list h3{font-size:15px; color:#1a1a1a;}
.his-product-item-list h3,.his-product-item-list p{overflow:visible; text-overflow:clip; white-space:normal; margin:0; padding:0;}
.his-product-item-list .his-product-item-eng{font-size:11px;}
.his-product-item-list .his-product-item-from{margin:2px 0;}
.his-product-item-list .his-product-item-money{color:#970b34; position:relative;}
.his-product-money-tips{position:absolute; bottom:20px; right:-15px; height:26px; width:63px; padding-top:3px; font-size:12px; color:#fff; text-align:center; background:url("../img/product-money-tips.png") no-repeat; background-size:cover; display:none;}
.his-product-item-money:hover .his-product-money-tips{display:block;}


.his-product-del-list{background:#fff; border-radius:0; margin:0; padding:5px 10px 5px 40px; border:none; border-top:1px solid #dcdcdc;}
.his-product-del-list .his-product-item-list{border:none;}

.collect-news-edit-item,.collect-catalog-edit-list{padding:0 0 0 50px; border:none; margin:0; background:none;}
.collect-news-edit-li{margin-bottom:0;}

.collect-book-edit-checkbox{background:url("../img/register-checkbox.png") no-repeat 0 0; background-size:cover; width:20px; height:20px; vertical-align:middle; display:inline-block; cursor:pointer;  position:absolute; right:5px; top:0;}
/*.collect-book-edit-checkbox:hover,*/.collect-book-edit-checkbox.active{background-position:0 -20px;}
.collect-book-edit-checkbox input{display:none; vertical-align:middle;}

.collect-catalog-list{margin:10px;}
.collect-catalog-item{border-radius:10px; padding:10px 10px 10px 80px; margin-bottom:10px;}
.collect-catalog-item p{font-size:14px;color:#737373; overflow:visible; text-overflow:clip; white-space:normal;}
.collect-catalog-pic{position:absolute; left:10px; top:10px;}
.collect-catalog-pic,.collect-catalog-pic img{width:60px; height:75px;}
.collect-catalog-item .collect-catalog-tit{font-size:15px; color:#1a1a1a;}


.book-search-rs{
    height: 40px;
    background: #eee;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}
.search-btn-index{
    width: 50px;
    height: 50px;
    background: #f5f4f2;
    position: absolute;
    bottom: 70px;
    right: 10px;
    border-radius: 25px;
}
.search-btn-index>div{
    background: url('../img/hd-find-icon.png') no-repeat;
    height: 30px;
    width:30px;
    margin:10px;
}